home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
internet
/
iccchess.zip
/
QANDA.TXT
< prev
next >
Wrap
Text File
|
1995-11-29
|
8KB
|
191 lines
CHESSBD 2.2 ICS RELATED PROBLEMS AND BUGS
=========================================
November 1995
This file contains information about bugs and deficiencies in CHESSBD,
as well as some problems you might have. There are some outright
bugs, and there are some anomalies i don't understand yet. If in your
usage of CHESSBD you encounter anomalous behavior that is repeatable,
please drop me a line (dfong@igc.apc.org). The program also has
deficiencies. I welcome constructive criticism and suggestions.
To report bugs, please use the bug report form bugform.txt in the
distribution.
In no particular order:
Q: My opponent's moves don't show up on the board,
all i get is a bunch of ascii stuff in the Telnet window.
A: You probably neglected to tell ICS to use style 12. Try this:
right after you login to ICS, enter "style 12" in the Telnet window.
Thereafter, your opponent's moves should appear automatically in
the board diagram.
Q: I lost on time when CHESSBD showed i had over a minute left!
And my opponent's clock was running to boot!
A: This happens due to "lag". Communication between the server and your PC
can incur arbitrarily long delays. TMSTAMP (or TMSEAL on FICS) partially
compensates for the problem. Use it if you can.
Q: I am trying to use TMSTAMP, but it just tries 3 times to connect and
i never get through.
A: This means that CHESSBD was unable to execute the TMSTAMP program.
Make sure you have put the tmstamp.exe in the same directory as SLICS.
Q: I was observing a blitz game, and it kept coming back after i killed
the window.
A: This happens because when you kill the window, CHESSBD tells the server
to "unobserve" the game. However, the command to "observe" and "unobserve"
is the same. Sometimes when the moves are coming fast, the server thinks
you are trying to "re-observe" the game instead of "unobserve". The fix
is to just keep killing the window until it stays dead. Or, you can
reliably unobserve the game by clicking the "obs" arena button again,
and only then killing the window.
Q: I ran TMSTAMP and logged in to the server just fine, but it says i'm
not running a timestamp client!
A: You probably forgot to connect to "localhost" instead of "chess.lm.com".
With version 2.2a or higher, this won't happen anymore. (:-)
Q: The text is too tiny to be readable!
A: You can change the font using the Options dialog from the main window
menu bar. (NOT the ICS menu bar.)
Q: Why doesn't CHESSBD have a builtin command for XYZ?
A: ICS has too many commands, and there is too little documentation about
them, for me to provide GUI support for them all. And they're
constantly adding new ones. So instead of providing wired-in
support for my own favorite commands, CHESSBD provides a bank of 16
programmable buttons in the Arena dialog. You can setup a button to
execute any ICS command. You can also program up to 50 menu items
in the ICS User menu.
Q: How can i save my games to a file?
A: CHESSBD automatically saves your games to the file "icsgames.pgn",
as you play them. See also the online help for the "icssave" option
variable.
Q: The gamesfile is called "icsgames.pgn" but it isn't in PGN format.
A: That's true. If you really want PGN, you can quit ICS mode and
read the file back in using the viewer features of CHESSBD.
Or, you can turn on logging and use the ICS oldmoves command,
then use one of the public domain converters on the logfile.
Q: I can't stand the click-and-drag way of moving pieces.
A: Try setting the undocumented option variable dragmove=0
in your "chessbd.ini" file. Or try dragmove=-1 if you don't want
the moved piece to track the mouse.
Q: I hope you can find better looking pieces someday.
A: I already did, thanks to Nico Koolsbergen (nicok.ini), Eric Churchill
(ericch.ini), and Harry J. Toups (toups.ini). If you don't like my
"minimalist" pieces, go to the program manager and change the SLICS
command line (for the SLICS icon). Change it to "chessbd toups.ini"
for "classic chess assistant like" pieces. Try "chessbd nicok.ini"
for "baroque" pieces; or "chessbd ericch.ini" for "staunton like"
pieces. Or design your own.
See any of the above piece files for an example of how to do this.
Each piece type corresponds to an option variable, the value of
which is a polygon which is drawn and filled to represent that piece
in the board diagram. Eg, PawnOutline is the variable for a pawn.
A polygon is represented as a list of pairs deltax,deltay drawn
clockwise from the lower left corner. The last (closing) segment
does not have to be specified. Eg,
PawnOutline=0,10 10,0 0,-10
makes the pawn graphic a 10x10 square. You also need to set the
variable "squaresize=XXxYY" to the nominal square size for your
piece set. Eg, "squaresize=48x48" if your pieces are designed to
match squares of dimension 48x48. This is needed so your pieces can
be correctly scaled.
To test your piece designs, put your piece definitions in a separate
FILE.ini, then run "%prof FILE.ini" and "%grchange" in the main textport.
Caveat: the above information is strictly FYI, and is subject to change
without notice.
Q: The board is too tiny. The dialogs are too big. Etc.
A: In the latest version, almost everything is scalable.
If it doesn't scale, please send me a report, using bugform.txt .
Q: Can i use SLICS through a raw serial connection?
A: Yes, the latest version has experimental support for raw serial
connections. You can fill in the Com port number and parameters
in the ConnectInfo dialog. Click the "Modem" radio button.
Then you need to enter the modem commands to initialize the modem
and dial your service provider. It's best to create a script to
do this. See the example login script "dial_ics.rc" .
Q: Can i use ICC timestamp? Timeseal?
A: Yes. See the online help, "Using ICC Timestamp".
Also read the file tmstamp.txt .
Q: Can i login thru a firewall?
A: Yes, see the online help.
Q: How do i create a login script?
A: See the online help. Look at the example login script "ex_ics.rc" .
Q: Why does SLICS cause GPF's?
A: Because users don't report bugs! SLICS should not ever GPF.
And it does not GPF on my system. If you find a way to make
it GPF repeatedly, please send me email. Use the form in bugform.txt .
Q: Why does all the documentation call the program CHESSBD instead of SLICS?
A: The earlier version (before adding the ICS features) was called CHESSBD,
and i'm too lazy to change the documentation.
Q: How can i program the ICS User menu and the ICS Arena buttons?
A: Look in the chessbd.ini file. See ics_luNN (for arena button NN)
and ics_mNN (for menu item NN). Do thou likewise. See the online help
for further details.
Q: Can i use the SLICS as a NETSCAPE or MOSAIC helper? Yes. If you pass
SLICS a filename on the command line, it will automatically treat it as
a games file and "open" it for you. (Unless the filename has the
extension ".ini", in which case SLICS will treat it like a .ini file.)
See the NETSCAPE or MOSAIC documentation for info on how to set it up.
Q: The helpfile sucks.
A: Sorry, i don't have time to write a good one.
Q: I already registered the beta release, SLICS20c. Do i have to
re-register SLICS21a?
A: No, if you already sent me $$ for SLICS2?[a-z], you are entitled
to free upgrades as long as i keep calling it SLICS2?.
Q: How do i get and use TMSTAMP? or TMSEAL?
A: Please read the file tmstamp.txt .
Q: Why can't i use TMSTAMP and TMSEAL with NETCOM.
A: There is a bug in NETCOM's implementation of Winsock.
If you use NETCOM, you must use a 3rd party Winsock in order
to succesfully use TMSTAMP or TMSEAL. Please read the file netcom.txt .
Q: How do i register SLICS?
A: Send your check to the address given in Help|About . (:-)